package com.sign2024.sign2024project.projecttask.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 工程任务添加 以及详细数据 Vo
 *
 * @author yujie
 * @data 2024/8/15 14:58
 */
@ApiModel("任务")
@Data
public class ProjectTaskVo {

    @ApiModelProperty("id")
    private Integer id;

    /**
     * 任务编号
     */
    @ApiModelProperty("任务编号")
    private String taskCode;

    /**
     * 批次号
     */
    @ApiModelProperty("批次号")
    private String batchNumber;

    /**
     * 任务标识,0工程服务,1基建,2物资类
     */
    @ApiModelProperty("任务标识,0工程服务,1基建,2物资类")
    private Integer taskState;

    /**
     * 技术-家数/家次
     */
    @ApiModelProperty("技术-家数/家次")
    private String skillFamily;

    /**
     * 技术-评标量:60
     */
    @ApiModelProperty("技术-评标量:默认60")
    private Integer skillSignNum;

    /**
     * 技术-每组人数:5-13
     */
    @ApiModelProperty("技术-每组人数开始范围:默认5")
    private Integer skillStart;

    /**
     * 技术-每组人数:5-13
     */
    @ApiModelProperty("技术-每组人数结束范围:默认13")
    private Integer skillEnd;

    /**
     * 商务家数/家次
     */
    @ApiModelProperty("商务-家数/家次")
    private String businessFamily;

    /**
     * 商务-评标量:80
     */
    @ApiModelProperty("商务-评标量:默认80")
    private Integer businessSignNum;

    /**
     * 商务-每组人数:5-13
     */
    @ApiModelProperty("商务-每组人数开始范围:默认5")
    private Integer businessStart;

    /**
     * 商务-每组人数:5-13
     */
    @ApiModelProperty("商务-每组人数结束范围:默认13")
    private Integer businessEnd;

    /**
     * 同一技术分组不可以在两个商务分组下:是
     */
    @ApiModelProperty("同一技术分组不可以在两个商务分组下:是")
    private String businessGroup;

    /**
     * 异地-每组留本地最少人数:2
     */
    @ApiModelProperty("异地-每组留本地最少人数:默认2")
    private Integer otherLocal;

    /**
     * 异地技术专家数:技术专家人数/3
     */
    @ApiModelProperty("异地技术专家数:技术专家人数/默认3")
    private Integer otherSkill;

    /**
     * 异地商务专家数:商务专家人数13
     */
    @ApiModelProperty("异地商务专家数:商务专家人数/默认3")
    private Integer otherBusiness;

    /**
     * 是否完成,未完成,完成
     */
    @ApiModelProperty("是否完成,未完成,完成")
    private String enableFlag;

    /**
     * 频次
     */
    @ApiModelProperty("频次")
    private Integer frequency;
}
